Thực đơn
Lớp (lập trình máy tính) Phân loại lớpCó nhiều phân loại lớp, một số có thể trùng lắp nhau.
Trong một số ngôn ngữ, lớp có thể được định nghĩa theo tầm vực thay vì tầm vực toàn cục. Có nhiều loại lớp như vậy: lớp nội bộ (inner class) và lớp cục bộ (local class)
Siêu lớp (metaclass) là lớp mà thực thể của nó là lớp.[7]
Lớp không khởi tạo (uninstantiable class) cho phép lập trình viên nhóm các trường và phương thức vào cùng một lớp để có thể truy xuất trong thời gian chạy mà không phải khởi tạo thực thể cho lớp đó. Thật vậy, tính năng khởi bị bị cấm đối với loại lớp này.
Ví dụ, trong C#, một lớp được đánh dấu là "tĩnh" (static) không thể được khởi tạo, chỉ có các thành viên tĩnh (trường, phương thức...), không có hàm tạo thực thể, và bị niêm phong (seal).[8]
Lớp không tên (unnamed class) hay lớp vô danh (anonymous class) là lớp mà không có ràng buộc với tên hay định danh nào. Điều này tương tự như hàm có tên với hàm vô danh (anonymous function).
Thực đơn
Lớp (lập trình máy tính) Phân loại lớpLiên quan
Lớp Lớp (sinh học) Lớp Thú Lớp Hình nhện Lớp (lập trình máy tính) Lớp Chân bụng Lớp Cá sụn Lớp ozon Lớp phủ (địa chất) Lớp Cá vây tiaTài liệu tham khảo
WikiPedia: Lớp (lập trình máy tính) http://msdn.microsoft.com/en-us/library/79b3xss3(v... http://docs.oracle.com/javase/tutorial/java/concep... http://docs.oracle.com/javase/tutorial/java/javaOO... http://mitpress.mit.edu/books/foundations-object-o... http://lucacardelli.name/TheoryOfObjects.html http://www.laputan.org/reflection/warfare.html http://www.open-std.org/jtc1/sc22/wg21/ https://www.youtube.com/watch?v=oaw8K8GNhAI